iT邦幫忙

DAY 9
1

開發 Mobile 手機的新一代霸主-ionic framework系列 第 9

初探 ionic 中的 AngularJS(下)

  • 分享至 

  • xImage
  •  

這個部份介紹ionic 中使用AngularJS 的Directive 及 services 的介紹

Service

當一個app在多controller時,我們會將這些常用的功能,封裝成 service 、factory 或是 provider 這三種方式,簡單的說明如下

1.servcie : 每呼叫 service 就會實體化一次(an instance of the function)

2. factory: 在注入後就是直接呼叫並回傳值,不會再實體化一次。

3. provider: 只會回傳$.get裡的值

詳細說明可以參考: http://hamisme.blogspot.tw/2013/07/service-factoryprovider-angularjs.html

Directive

最常會使用Directive 的就是把一些html封裝成元件,以簡化DOM的操作。

Directive 有幾種用法

As a Element :

As a attribute :

其它可以參考: http://www.ng-newsletter.com/posts/directives.html

以上是Directive及Service 的簡單介紹,在之後的sample Project 中應該都會運用這個功能來達到比較好 code refactor 效果


上一篇
初探 ionic 中的 AngularJS(上)
下一篇
ionic routing(上)
系列文
開發 Mobile 手機的新一代霸主-ionic framework30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言